import { requestDetailInfo } from "@/api";
const state ={
    detailInfo:{},
};
const mutations ={
    SET_DETAILINFO_STATE(state,value) {
        state.detailInfo=value;
    },
};
const actions ={
      
    async getDetailInfo({commit},skuId) {
        const result =await requestDetailInfo(skuId);
        commit("SET_DETAILINFO_STATE",result);
    },
};

const getters={
    categoryView(state) {
        return state.detailInfo.categoryView ||{};
    },
    spuSaleAttrList(state) {
        return state.detailInfo.spuSaleAttrList ||[];
    },
    skuInfo(state) {
        return state.detailInfo.skuInfo ||{};
    },
    
};
export default{
    namespaced: true,
    state,
    mutations,
    actions,
    getters,
}
